from typing import no_type_check, no_type_check_decorator

# 禁用函数的类型检查
@no_type_check
def legacy_function(name, age):
    # 这个函数不会被类型检查器检查
    return f"{name} is {age} years old"

# 创建禁用类型检查的装饰器
@no_type_check_decorator
def my_decorator(func):
    def wrapper(*args, **kwargs):
        print("Function called")
        return func(*args, **kwargs)
    return wrapper

# 使用自定义装饰器
@my_decorator
def another_function(x: int) -> str:
    # 这个函数不会被类型检查器检查
    return x  # 即使返回类型不匹配也不会被检查出来